home *** CD-ROM | disk | FTP | other *** search
/ Stolen Data 3 / Stolen Data 3.adf / SOURCE / NewCustomReg < prev    next >
Text File  |  1988-12-31  |  3KB  |  179 lines

  1. ***** Custom chip register table *****
  2.  
  3. ;General registers
  4.  
  5. Dmaconr        = $002
  6. Vposr        = $004
  7. Vhposr        = $006
  8. Joy0dat        = $00A
  9. Joy1dat        = $00C
  10. Clxdat        = $00E
  11. Intenar        = $01C
  12. Intereqr    = $01E
  13. Copcon        = $02E
  14.  
  15. ;Blitter registers
  16.  
  17. Bltcon0        = $040
  18. Bltcon1        = $042
  19. Bltafwm        = $044
  20. Bltalwm        = $046
  21. Bltcpth        = $048
  22. Bltcptl        = $04A
  23. Bltbpth        = $04C
  24. Bltbptl        = $04E
  25. Bltapth        = $050
  26. Bltaptl        = $052
  27. Bltdpth        = $054
  28. Bltdptl        = $056
  29. Bltsize        = $058
  30. Bltcmod        = $060
  31. Bltbmod        = $062
  32. Bltamod        = $064
  33. Bltdmod        = $066
  34. Bltcdat        = $070
  35. Bltbdat        = $072
  36. Bltadat        = $074
  37.  
  38. ;Copper registers
  39.  
  40. Cop1lc        = $080
  41. Cop1lch        = $080
  42. Cop1lcl        = $082
  43. Cop2lc        = $084
  44. Cop2lch        = $084
  45. Cop2lcl        = $086
  46. Copjmp1        = $088
  47. Copjmp2        = $08A
  48. Diwstrt        = $08E
  49. Diwstop        = $090
  50. Ddfstrt        = $092
  51. Ddfstop        = $094
  52. Dmacon        = $096
  53. Clxcon        = $098
  54. Intena        = $09A
  55. Intreq        = $09C
  56. Color00        = $180
  57. Color01        = $182
  58. Color02        = $184
  59. Color03        = $186
  60. Color04        = $188
  61. Color05        = $18A
  62. Color06        = $18C
  63. Color07        = $18E
  64. Color08        = $190
  65. Color09        = $192
  66. Color10        = $194
  67. Color11        = $196
  68. Color12        = $198
  69. Color13        = $19A
  70. Color14        = $19C
  71. Color15        = $19E
  72. Color16        = $1A0
  73. Color17        = $1A2
  74. Color18        = $1A4
  75. Color19        = $1A6
  76. Color20        = $1A8
  77. Color21        = $1AA
  78. Color22        = $1AC
  79. Color23        = $1AE
  80. Color24        = $1B0
  81. Color25        = $1B2
  82. Color26        = $1B4
  83. Color27        = $1B6
  84. Color28        = $1B8
  85. Color29        = $1BA
  86. Color30        = $1BC
  87. Color31        = $1BE
  88.  
  89. Bpl1pth        = $0E0
  90. Bpl1ptl        = $0E2
  91. Bpl2pth        = $0E4
  92. Bpl2ptl        = $0E6
  93. Bpl3pth        = $0E8
  94. Bpl3ptl        = $0EA
  95. Bpl4pth        = $0EC
  96. Bpl4ptl        = $0EE
  97. Bpl5pth        = $0F0
  98. Bpl5ptl        = $0F2
  99. Bpl6pth        = $0F4
  100. Bpl6ptl        = $0F6
  101. Bplcon0        = $100
  102. Bplcon1        = $102
  103. Bplcon2        = $104
  104. Bpl1mod        = $108
  105. Bpl2mod        = $10A
  106.  
  107. Spr0pth        = $120
  108. Spr0ptl        = $122
  109. Spr1pth        = $124
  110. Spr1ptl        = $126
  111. Spr2pth        = $128
  112. Spr2ptl        = $12A
  113. Spr3pth        = $12C
  114. Spr3ptl        = $12E
  115. Spr4pth        = $130
  116. Spr4ptl        = $132
  117. Spr5pth        = $134
  118. Spr5ptl        = $136
  119. Spr6pth        = $138
  120. Spr6ptl        = $13A
  121. Spr7pth        = $13C
  122. Spr7ptl        = $13E
  123. Spr0pos        = $140
  124. Spr0ctl        = $142
  125. Spr0data    = $144
  126. Spr0datb    = $146
  127. Spr1pos        = $148
  128. Spr1ctl        = $14A
  129. Spr1data    = $14C
  130. Spr1datb    = $14E
  131. Spr2pos        = $150
  132. Spr2ctl        = $152
  133. Spr2data    = $154
  134. Spr2datb    = $156
  135. Spr3pos        = $158
  136. Spr3ctl        = $15A
  137. Spr3data    = $15C
  138. Spr3datb    = $15E
  139. Spr4pos        = $160
  140. Spr4ctl        = $162
  141. Spr4data    = $164
  142. Spr4datb    = $166
  143. Spr5pos        = $168
  144. Spr5ctl        = $16A
  145. Spr5data    = $16C
  146. Spr5datb    = $16E
  147. Spr6pos        = $170
  148. Spr6ctl        = $172
  149. Spr6data    = $174
  150. Spr6datb    = $176
  151. Spr7pos        = $178
  152. Spr7ctl        = $17A
  153. Spr7data    = $17C
  154. Spr7datb    = $17E
  155.  
  156. ;Macros to help in writing copperlists
  157.  
  158. Mov    Macro
  159. Temp set \2&$1fe
  160.     Dc.w    Temp
  161.     Dc.w    \1
  162.     Endm
  163.  
  164. Wait    Macro
  165. Temp set \2&$FF
  166.     Dc.b    Temp
  167. Temp set \1&$FE
  168.     Dc.b    Temp!1
  169.     Dc.w    $FFFE        
  170.     Endm            
  171.  
  172. Skip    Macro        
  173. Temp set \2&$FF    
  174.     Dc.b    Temp
  175. Temp set \1&$FE    
  176.     Dc.b    Temp
  177.     Dc.w    $FFFE
  178.     Endm
  179.